package com.gep.dto;

public class StatusDTO {
	
	public static final String SOLICITADO = "Solicitado";
	
	public static final String ENCAMINHADO = "Encaminhado";
	
	public static final String CANCELADO = "Cancelado";
	
	public static final String RECEBIDO = "Recebido";
	
	public static final String DEVOLVIDO = "Devolvido";
	
	public static final String FINALIZADO = "Finalizado";

	public Integer codStatus;

	public String nomeStatus;

	public Integer getCodStatus() {
		return codStatus;
	}

	public void setCodStatus(Integer codStatus) {
		this.codStatus = codStatus;
	}

	public String getNomeStatus() {
		return nomeStatus;
	}

	public void setNomeStatus(String nomeStatus) {
		this.nomeStatus = nomeStatus;
	}
	
	public final StatusDTO retornaStatus(String status){
		if(status.equals(SOLICITADO)){
			this.setCodStatus(1);
			this.setNomeStatus(status);
		}else if (status.equals(ENCAMINHADO)){
			this.setCodStatus(2);
			this.setNomeStatus(status);
		}else if (status.equals(CANCELADO)){
			this.setCodStatus(3);
			this.setNomeStatus(status);
		}else if (status.equals(RECEBIDO)){
			this.setCodStatus(4);
			this.setNomeStatus(status);
		}else if (status.equals(DEVOLVIDO)){
			this.setCodStatus(5);
			this.setNomeStatus(status);
		}else if (status.equals(FINALIZADO)){
			this.setCodStatus(6);
			this.setNomeStatus(status);
		}
		return this;
	}
}
